Chris Haas joins Break Point to discuss App Engine Studio, the all-new low-code way to build apps fast! Topics 00:00 Welcome/Introductions 04:28 Why did ServiceNow build AES? 08:20 Discovering the power of the platform 12:14 Licensing & release schedule 17:54 Templates 22:00 Creatures of habit 25:51 Where we are and where we’re going 35:36 More info 37:30 Contact info 37:47 Outro Links Docs: App Engine Studio (Quebec) LinkedIn Mail Subscribe to Break Point Apple Podcasts Google Podcasts Spotify Amazon Music Stitcher TuneIn RSS Check out the other ServiceNow podcasts.
Chuck takes us through a recent example of turning a scripted outbound REST API into an IntegrationHub spoke and subflow for easier maintenance and reuse. Topics 00:00 Introduction 05:00 Screen share and problem statement 08:30 How it works today 11:35 Let’s build an action 12:12 The action inputs 21:30 The REST call 27:53 The JSON Parser 34:39 The outputs 38:00 Debugging 40:45 Error checking, subflows, status and scripting tips 46:08 Next steps/summary 47:45 Announcements Links Docs: IntegrationHub REST step (Quebec) Break Point Podcast TechNow Ep 85 - App Engine Studio About: Creator Toolbox is a weekly show provided by the ServiceNow Developer Program.
Over the past few years, customers and analysts have been telling us two things: “We need more digital transformation of our workflows” and “We need more developers.” Introducing App Engine Studio (AES). AES is the fastest way to start building ServiceNow apps for creators of all skill levels. Let’s break this down into three main blocks: speed, experiences, and scale. Speed What makes AES so fast? First, a modern/consumer-based design allows you to move through the steps to create an app quickly.
Dotwalking and Flags Similar to GlideRecord, GlideQuery supports dotwalking, both when using select and where. It dramatically simplifies filtering and reading in fields referenced by the current table instead of executing another GlideQuery. Dotwalking is presumed in the Now platform and should be reasonably familiar to most GlideRecord developers. Dotwalking Just like GlideRecord, GlideQuery supports filtering using dotwalking: var tokyoEmployee = new GlideQuery(‘sys_user’) .where(‘company.city’, ‘Tokyo’) .selectOne(‘name’) .get(); When dotwalking, GlideQuery performs the same set of validation checks as regular field names.
On this episode, join Chuck, Andrew, Mark, and Brad Cai as they explore Instance Scan in Quebec.Crack a beverage and come join us! Topics 02:36 Introductions/Beers 07:46 Instance Scan overview 14:35 Screenshare 15:45 Suites 22:09 Getting in to the checks 26:59 The advanced/script field 29:30 Building a new linter check 31:17 Sidebar: Types of checks 46:29 Getting devs info faster is cheaper 47:50 Point checks 52:43 Scanning other things 54:14 Dashboards 55:14 Muting a finding 58:19 Screenshare stopped/closing comments 1:01:09 Rating of the beers 1:03:07 On the roadmap Links Docs: Instance Scan (Quebec) About: Live Coding Happy Hour is a weekly show provided by the ServiceNow Developer Program.
This week in our UI Builder Bytes blog series we’re going pause from the deep dives and demos, and explore some of the excellent resources that the developer community has created around Quebec’s UI Builder. Dev Program Resources Because I’m not above a little self-promotion, we’ll start with what we have created from the dev program. UI Builder Bytes Blog Series UI Builder Bytes YouTube Series UI Builder Developer Learning Course UI Builder in Quebec - Live Coding Happy Hour for 2021-02-26 Building a Portal with UI Builder in Quebec - Live Coding Happy Hour for 2021-01-22 Theming a UI Builder Portal - Live Coding Happy Hour from 2021-03-26 UI Builder in Rome - Live Coding Happy Hour from 2021-07-22 Creator Toolbox - Building a Notes app in UI Builder Creator Toolbox - UI Builder Viewport Component Developer MVP Produced Resources Aashish Atrey’s UI Builder - chrome_menu blog post.
Join Brad Tilton as he shows us preview upgrade feature introduced in Paris, and some of the new upgrade capabilities in the Quebec release. Topics 01:00 Introductions 03:20 Screenshare starts w/upgrade preview 06:44 Personalized docs 09:44 Skip list predictions 10:50 ATF preview 11:44 Preview details 14:17 The upgrade monitor 18:45 Logging 22:05 Further down the monitor page 25:06 The VTB 27:07 Properties 28:21 Announcements/news Links Docs: Upgrade Center TechNow Ep 85 | Create apps fast with App Engine Studio Break Point Podcast LCHH Developer Portal About: Creator Toolbox is a weekly show provided by the ServiceNow Developer Program.
Advanced Aggregate Queries As I mentioned in my previous article, GlideQuery supports simple and complex functionality. The simple aggregate functions sum, avg, max, and min are easy to use and have little syntax. However, they have two significant limitations: They don’t support grouping They support only one aggregation per query Grouping What if I want to count the number of users in each city? new GlideQuery(‘sys_user’) .aggregate(‘count’) .
On this episode, join Andrew, Brad, Chuck, and Jeremy to demonstrate how you can configure/customize out-of-the-box and store apps in Studio, then promote them to production without using update sets! Crack a beverage and come join us! Topics 02:50 Introductions/Beer 06:47 Screenshare starts - loading an app from the store 08:55 Opening the store app in Studio 10:21 Are all store/OOB apps editable? 13:25 Making a simple change and publishing/installing 19:33 Discovering conflicting changes 28:01 Try this with source control 34:59 Dealing with branches 40:10 Publishing a new app 42:29 Differences between store apps and custom apps 44:56 Why still use update sets?
One of the coolest developer tools in the Quebec release is the Script Tracer. Script tracer helps you identify scripts that perform the GlideRecord operations down to the exact line of code during execution. This reduces the number of scripts that may have issues and need to be debugged. This saves time and improves productivity. Note:b /Script Tracer requires the admin role. You can find the Script Tracer by navigating to System Diagnostics > Script Tracer.